public relations and advertising department - German English Dictionary